package cn.zlb.frame.api.pay.dto;

import cn.zlb.frame.common.vo.BaseVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * @author yangjie.deng@resico.cn
 * @date 2023-11-09 10:11:23
 * @describe class responsibility
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PayReqDTO extends BaseVO {
    /**
     *  用户编号
     */
    private String userNo;

    /**
     *  系统唯一请求流水号
     */
    private String uniqueNo;
    /**
     *  电话
     */
    private String phoneNo;
    /**
     *  订单编号
     */
    private String orderNo;
    /**
     *  产品编号
     */
    private String productNo;
    /**
     *  产品名称
     */
    private String productName;

    /**
     *  支付类型
     *  1- 微信
     *  2- 支付宝
     *  3- 银行卡
     *  4- 云闪付
     */
    private Integer payType;

    /**
     *  支付金额
     */
    private BigDecimal payAmt;
}
